onException
inline fun <T : Throwable> RetryInterceptorSpec.onException(noinline requestModifier: RetryContext<*>.() -> <Error class: unknown class> = { request() }): <Error class: unknown class>
Retries when an exception of type T is thrown. Equivalent to onException(setOf(T::class), requestModifier).
inline fun <T1 : Throwable, T2 : Throwable> RetryInterceptorSpec.onException(noinline requestModifier: RetryContext<*>.() -> <Error class: unknown class> = { request() }): <Error class: unknown class>
Retries when an exception of type T1 or T2 is thrown. Equivalent to onException(setOf(T1::class, T2::class), requestModifier).
inline fun <T1 : Throwable, T2 : Throwable, T3 : Throwable> RetryInterceptorSpec.onException(noinline requestModifier: RetryContext<*>.() -> <Error class: unknown class> = { request() }): <Error class: unknown class>
Retries when an exception of type T1, T2 or T3 is thrown. Equivalent to onException(setOf(T1::class, T2::class, T3::class), requestModifier).